package com.gitee.free.coding.admin.system.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
public class SystemUserVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 用户ID，防止登录名修改
     */
    private String userId;

    /**
     * 用户登录名
     */
    private String userName;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别
     */
    private Boolean sex;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 头像地址
     */
    private String avatarUrl;

    /**
     * 个人签名
     */
    private String signature;

    /**
     * 省-市-县  对应的编码
     */
    private String addressCode;

    /**
     * 详细地址
     */
    private String addressDetail;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建人ID
     */
    private String createdBy;

    /**
     * 修改人ID
     */
    private String updatedBy;

    /**
     * 创建日期
     */
    private Integer createdAtDate;

    /**
     * 创建时间
     */
    private Integer createdAtTime;

    /**
     * 最后一次修改日期
     */
    private Integer updatedAtDate;

    /**
     * 最后一次修改时间
     */
    private Integer updatedAtTime;

    /**
     * 是否已删除[1 - 已删除；0 - 未删除]
     */
    private Boolean deleted;
}
